microbial persistence - Spanish English Dictionary